package com.hermes.biz.manager.user.impl;

import java.util.List;

import com.hermes.biz.common.model.user.UserMessageDO;
import com.hermes.biz.dao.user.UserMessageDAO;
import com.hermes.biz.manager.user.UserMessageManager;

public class UserMessageManagerImpl implements UserMessageManager {

	private UserMessageDAO userMessageDAO;
	
	public long getUserNewMessageByType(long userId, int type) {

		return this.userMessageDAO.getUserNewMessageByType(userId, type);

	}

	public List<UserMessageDO> getUserNewMessageByUserId(long userId) {

		return this.userMessageDAO.getUserNewMessageByUserId(userId);

	}

	public long getUserMessageCountByUserId(long userId) {
		
		return this.userMessageDAO.getUserMessageCountByUserId(userId);
	}

	public List<UserMessageDO> getUserMessageByType(long userId, int type) {

		return this.userMessageDAO.getUserMessageByType(userId, type);
	}

	public void saveUserMessageInfo(UserMessageDO userMessageDO) {

		this.userMessageDAO.saveUserMessage(userMessageDO);
		
	}

	public UserMessageDAO getUserMessageDAO() {
		return userMessageDAO;
	}

	public void setUserMessageDAO(UserMessageDAO userMessageDAO) {
		this.userMessageDAO = userMessageDAO;
	}

}
